package 单一原则;

public class SingleResponsibilityPrinciple 
{

	//用内部类展示
	
	//展示错误例子
	//一个冰箱只应该有制冷，而不应该有电视的播放的功能，耦合度过高
	public class FridgeError
	{
		//制冷
		public void refrigeration()
		{
			System.out.println("制冷");
		}
		//播放
		public void play()
		{
			System.out.println("播放");
		}
	}
	
	//正确例子
	//使用2个类进行解耦
	//冰箱只需要有制冷功能
	public class Fridge
	{
		//制冷
		public void refrigeration()
		{
			System.out.println("制冷");
		}
	}
	//电视只需要播放的功能
	public class Television
	{
		//播放
		public void play()
		{
			System.out.println("播放");
		}
	}
	
	public static void main(String[] args) 
	{
		
	}
}
